package com.mingtai.design.principle.openclose;

/**
 * @description:
 * java课程的扩展类，有扩展的功能可以在这里实现，比如课程价格打折
 * 不需要修改底层JavaCourse的代码，只修改应用层即可完成扩展，提高可维护性。
 * @author: mingtai
 * @createDate: 0:34 2020/12/8
 * @version: 1.0
 *
 */

public class JavaDiscountCourse extends JavaCourse {

    public JavaDiscountCourse(Integer id, String name, Double price) {
        super(id, name, price);
    }
    // super获取父类的（属性）价格
    public Double getDiscountPrice() {
        return super.getPrice() * 0.8;
    }
}



